package org.small.shop.phone.api.process.addr.pojo;

import javax.persistence.*;

@Table(name = "tbl_wx_addr")
public class TblWxAddr {
    /**
     * 地址id
     */
    @Id
    @Column(name = "addr_id")
    private Integer addrId;

    /**
     * 用户的id，唯一确定一条数据
     */
    @Column(name = "user_id")
    private String userId;

    /**
     * 收货人名称
     */
    @Column(name = "adrr_userName")
    private String adrrUsername;

    /**
     * 收货人手机号码
     */
    @Column(name = "adrr_userPhone")
    private String adrrUserphone;

    /**
     * 区域ID路径(省Id_市Id_县Id 例如:440000_440100_440106_)
     */
    @Column(name = "adrr_areaIdPath")
    private String adrrAreaidpath;

    /**
     * 最后一级区域ID	
     */
    @Column(name = "addr_areaId")
    private Integer addrAreaid;

    /**
     * 详细地址
     */
    @Column(name = "addr_userAddress")
    private String addrUseraddress;

    /**
     * 是否默认地址
     */
    @Column(name = "addr_isDefault")
    private Integer addrIsdefault;

    /**
     * 地址创建时间
     */
    @Column(name = "addr_create_time")
    private Long addrCreateTime;

    /**
     * 地址修改时间
     */
    @Column(name = "addr_update_time")
    private Long addrUpdateTime;

    /**
     * 1：有效0：无效
     */
    @Column(name = "addr_status")
    private Integer addrStatus;

    /**
     * 获取地址id
     *
     * @return addr_id - 地址id
     */
    public Integer getAddrId() {
        return addrId;
    }

    /**
     * 设置地址id
     *
     * @param addrId 地址id
     */
    public void setAddrId(Integer addrId) {
        this.addrId = addrId;
    }

    /**
     * 获取用户的id，唯一确定一条数据
     *
     * @return user_id - 用户的id，唯一确定一条数据
     */
    public String getUserId() {
        return userId;
    }

    /**
     * 设置用户的id，唯一确定一条数据
     *
     * @param userId 用户的id，唯一确定一条数据
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

    /**
     * 获取收货人名称
     *
     * @return adrr_userName - 收货人名称
     */
    public String getAdrrUsername() {
        return adrrUsername;
    }

    /**
     * 设置收货人名称
     *
     * @param adrrUsername 收货人名称
     */
    public void setAdrrUsername(String adrrUsername) {
        this.adrrUsername = adrrUsername;
    }

    /**
     * 获取收货人手机号码
     *
     * @return adrr_userPhone - 收货人手机号码
     */
    public String getAdrrUserphone() {
        return adrrUserphone;
    }

    /**
     * 设置收货人手机号码
     *
     * @param adrrUserphone 收货人手机号码
     */
    public void setAdrrUserphone(String adrrUserphone) {
        this.adrrUserphone = adrrUserphone;
    }

    /**
     * 获取区域ID路径(省Id_市Id_县Id 例如:440000_440100_440106_)
     *
     * @return adrr_areaIdPath - 区域ID路径(省Id_市Id_县Id 例如:440000_440100_440106_)
     */
    public String getAdrrAreaidpath() {
        return adrrAreaidpath;
    }

    /**
     * 设置区域ID路径(省Id_市Id_县Id 例如:440000_440100_440106_)
     *
     * @param adrrAreaidpath 区域ID路径(省Id_市Id_县Id 例如:440000_440100_440106_)
     */
    public void setAdrrAreaidpath(String adrrAreaidpath) {
        this.adrrAreaidpath = adrrAreaidpath;
    }

    /**
     * 获取最后一级区域ID	
     *
     * @return addr_areaId - 最后一级区域ID	
     */
    public Integer getAddrAreaid() {
        return addrAreaid;
    }

    /**
     * 设置最后一级区域ID	
     *
     * @param addrAreaid 最后一级区域ID	
     */
    public void setAddrAreaid(Integer addrAreaid) {
        this.addrAreaid = addrAreaid;
    }

    /**
     * 获取详细地址
     *
     * @return addr_userAddress - 详细地址
     */
    public String getAddrUseraddress() {
        return addrUseraddress;
    }

    /**
     * 设置详细地址
     *
     * @param addrUseraddress 详细地址
     */
    public void setAddrUseraddress(String addrUseraddress) {
        this.addrUseraddress = addrUseraddress;
    }

    /**
     * 获取是否默认地址
     *
     * @return addr_isDefault - 是否默认地址
     */
    public Integer getAddrIsdefault() {
        return addrIsdefault;
    }

    /**
     * 设置是否默认地址
     *
     * @param addrIsdefault 是否默认地址
     */
    public void setAddrIsdefault(Integer addrIsdefault) {
        this.addrIsdefault = addrIsdefault;
    }

    /**
     * 获取地址创建时间
     *
     * @return addr_create_time - 地址创建时间
     */
    public Long getAddrCreateTime() {
        return addrCreateTime;
    }

    /**
     * 设置地址创建时间
     *
     * @param addrCreateTime 地址创建时间
     */
    public void setAddrCreateTime(Long addrCreateTime) {
        this.addrCreateTime = addrCreateTime;
    }

    /**
     * 获取地址修改时间
     *
     * @return addr_update_time - 地址修改时间
     */
    public Long getAddrUpdateTime() {
        return addrUpdateTime;
    }

    /**
     * 设置地址修改时间
     *
     * @param addrUpdateTime 地址修改时间
     */
    public void setAddrUpdateTime(Long addrUpdateTime) {
        this.addrUpdateTime = addrUpdateTime;
    }

    /**
     * 获取1：有效0：无效
     *
     * @return addr_status - 1：有效0：无效
     */
    public Integer getAddrStatus() {
        return addrStatus;
    }

    /**
     * 设置1：有效0：无效
     *
     * @param addrStatus 1：有效0：无效
     */
    public void setAddrStatus(Integer addrStatus) {
        this.addrStatus = addrStatus;
    }
}